purchasing and logistics supervisor - French English Dictionary